package sv.gob.mh.dgii.service.rc;

import java.util.List;
import sv.gob.mh.dgii.dao.hibernate.Dao;
import sv.gob.mh.dgii.model.RcRuc;

public interface RcRucServiceLight  extends Dao {

	public String EL_SALVADOR = "9300";

	public RcRuc findByNit(String nit);
		
	public List findByTipoContrib(RcRuc contributor);
	
	public String getNit(RcRuc contrib);
	
	public String getDireccion(String nit, String tipoDireccion) throws Exception;
	
	public String getCaracterTributario(String nit, String tipoCaracter) throws Exception;
	
	public long getDigitoChequeo(String nitRaiz);
	
	public int getCorrelativo(String nitRaiz);
	
	public String getRiesgo(RcRuc contrib, List<RcRuc> contList);
	
	public List<RcRuc> fillRiesgos(List<RcRuc> contList);
			
	public void activateContributor(String nit);
	public void deactivateContributor(String nit);
	
}